// 引入全局的app.js文件对象
const app = getApp();
// pages/my/login/login.js
Page({



  /**
   * 页面的初始数据
   */
  data: {
    //登录请求对象
    userLoginQuery: {
      //用户名
      userName: "admin",
      //密码
      password: "123",
    },

    goin: null,
    url: '',
  },

  //登陆成功后跳转到登陆首页
  gologin() {
    wx.reLaunch({
      url: '/pages/my/my',
    })
  },



  //跳转注册页面
  zhuce() {
    wx.navigateTo({
      url: '/pages/my/zhuce/zhuce',
    })
  },

  //通过e.detail获取输入框值，赋值给userName
  phoneuserName: function (e) {
    this.setData({
      'userLoginQuery.userName': e.detail.value,
    })
    // console.log(this.data.userLoginQuery.userName);
  },
  //通过e.detail获取输入框值，赋值给 password
  possword: function (e) {
    this.setData({
      'userLoginQuery.password': e.detail.value
    })
    // console.log("fy:"+this.data.userLoginQuery.password);
  },
  //登录方法
  login() {
    wx.request({
      url: this.data.url + '/user/userLogin',
      method: 'POST',
      data: this.data.userLoginQuery, // 发送的数据
      // header: {
      //   'content-type': 'application/json' // 设置请求头为json格式
      // },
      success: (resp) => {
        // console.log(resp.data.data);
        if (resp.data.code != 1) { //登录失败
          wx.showToast({
            title: '账号或密码错误',
            icon: 'error'
          })
        } else { //登录成功
          // app.globalData.goin = "1";
          // this.setData({
          //   goin: app.globalData.goin
          // });
          // console.log(this.data.goin);
          // console.log(app.globalData.goin);
          wx.showToast({
            title: '登录成功！',
            icon: 'success'
          })
        //   //缓存在本地
          wx.setStorageSync('UserInfo', resp.data.data)
        //   // 便于后期的动态获取 -- 方式如下
          // let user = wx.getStorageSync('UserInfo')
          // console.log(user)
          // console.log(user.userName)
        //   回跳
          // wx.switchTab({
          //   url: '/pages/my/my',
          // })
          //reLaunch跳转并刷新
          wx.reLaunch({
            url: '/pages/my/my',
          })
        }
      }
    })
    // if (this.data.userName == "aaa") {
    //   if (this.data.password == 123) {
    //     const app = getApp();
    //     app.globalData.goin = "1";
    //     this.setData({
    //       goin: app.globalData.goin
    //     });
    //     this.gologin();
    //   } else {
    //     wx.showToast({
    //       title: '密码错误',
    //       icon: 'none'
    //     })
    //   }
    // } else {
    //   wx.showToast({
    //     title: '用户名错误',
    //     icon: 'none'
    //   })
    // }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 获取全局的url赋值给当前页面的URL变量
    this.setData({
      url: app.globalData.URL
    })
    // console.log("fy:"+this.data.url);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})